Memory mem = new Memory(addr, len); int x = mem.getInt(offset); short y = mem.getShort(offset+4); mem.setInt(offset+6, x); mem.setByte(offset+10, 255); mem.setBytes(offset+11, buf, 0, len);